#include gemfast.h>
wind_create()
DefineValueWindow Attribute
NAME0x0001name line
CLOSER0x0002closing field
FULLER0x0004full size field
MOVER0x0008move field
INFO0x0010info line
SIZER0x0020change size field
UPARROW0x0040up arrow
DNARROW0x0080down arrow
VSLIDE0x0100vertical slider
LFARROW0x0200left arrow
RTARROW0x0400right arrow
HSLIDE0x0800horizotal slider
evnt_mesag(), evnt_multi()
DefineValueMessage
MN_SELECTED10drop down menue sel.
WM_REDRAW20window needs redraw
WM_TOPPED21make window current
WM_CLOSED22window closed
WM_FULLED23window to full size
WM_ARROWED24arrow message
WM_HSLID25horiz. slider moved
WM_VSLID26vert. slider moved
WM_SIZED27window size changed
WM_MOVED28window moved
WM_NEWTOP29window activated
AC_OPEN40accessory selected
AC_CLOSE41accessory closed
DefineValueArrow Message
WA_UPPAGE0page up
WA_DNPAGE1page down
WA_UPLINE2line up
WA_DNLINE3line down
WA_LFPAGE4page left
WA_RTPAGE5page right
WA_LFLINE6column left
WA_RTLINE7column right
wind_set()
DefineValueMeaning
WF_NAME2set window name
WF_INFO3set info line
WF_CURRXYWH5set window size
WF_HSLIDE8set horiz. slider pos.
WF_VSLIDE9set vert. slider pos.
WF_TOP10make window current
WF_NEWDESK14new default object tree
WF_HSLSIZE15set size of horiz. slider
WF_VSLSIZE16set size of vert. slider
wind_get()
DefineValueArrow Message
WF_KIND1reserved
WF_WORKXYWH4calc. window work area
WF_CURRXYWH5calc. compl. window sz
WF_PREVXYWH6calc. prev. window sz
WF_FULLXYWH7calc. max. window size
WF_HSLIDE8get horiz. slider pos.
WF_VSLIDE9get vert. slider pos.
WF_TOP10handle of top window
WF_FIRSTXYWH11get first rectangle
WF_NEXTXYWH12get next rectangle
WF_RESVD13reserved
WF_HSLSIZE15get horiz. slider size
WF_VSLSIZE16get vert. slider size
WF_SCREEN17addr. of internal buffer
wind_update()
DefineValueType
END_UPDATE0screen redraw ready
BEG_UPDATE1begin of screen redraw
END_MCTRL2
BEG_MCTRL3